A knowledgebase needs one knowledgebase object to define various global properties:
These are:
| Property Name | Description | Default Value | Required |
| id | The name of this object. See Object Names for details. | <none> | yes |
| path | The folder this object is located in. See Folders for details. | / | yes |
| description | A text description (comment)--not used during reasoning. | no | |
| date_format | The input format for user input of dates and string/date conversions which are represented internally as date(year, month, day). | m/d/y | yes |
| odbc | Under Windows, the name of the ODBC data source (defined in your Control Panel) to be used for SQL queries. | no | |
| question_separator | The HTML or text to be inserted after each question. |
<P> |
yes |
| menu_separator | The HTML or text to be inserted after each item in a menu. | <BR> | yes |
| value_separator | The HTML or text to be inserted after each goal value, which may be a text object. | <P> | yes |
| question_top | The HTML for the top of the form that asks the user questions. It must contain all the elements in the default value. |
<HTML> <HEAD> </HEAD> <BODY> |
yes |
| question_bottom | THE HTML for the bottom of the form that asks the user questions. Note: It must contain a submit button with a name of "Submit". | <INPUT TYPE="Submit" Value="Submit"> </INPUT> <INPUT TYPE="Reset" VALUE="Reset"> </INPUT> </FORM> </BODY> </HTML> |
yes |
| solution_top | The HTML that is inserted in front of the solution text. | <HTML><HEAD></HEAD><BODY> | yes |
| solution_bottom | The HTML that is appended to the bottom of the solution text. | </BODY></HTML> | yes |